package main

import "fmt"

func main() {
	//创建冒泡数组
	arr := [...]int{70, 40, 30, 50, 12, 45, 233}
	fmt.Println(arr)
	//设置外层循环
	for i := 0; i < len(arr)-1; i++ {
		fmt.Println("i=", i)
		//设置内层循环
		for j := 0; j < len(arr)-i-1; j++ {
			fmt.Println("j=", j)
			//升序排列
			//如果想要降序排列，只需要把大于号换个方向
			//如果内层循环每次都大于上一次循环的话
			if arr[j] > arr[j+1] {
				//那么他们的值往前进一位
				arr[j], arr[j+1] = arr[j+1], arr[j]
			}
		}
	}
	fmt.Println(arr)

}
